// 0: 1
// 1: 3
// 2: 19
// 3: 

#include <iostream>

long long n, ans;

void dfs(long long depth, long long co1, long long co2)
{
	if (co1 > n || co2 > n) return;
	ans++;
	dfs(depth + 1, co1 + 1, co2);
	dfs(depth + 1, co1, co2 + 1);
}

int frac(int n)
{
	int t = 1;
	for (int i = 2; i <= n; i++)
		t *= i;
	return t;
}

int calc(int n)
{
	return 2*frac(2*n-1)/(frac(n)*frac(n-1)) - 1;
}

int main()
{
	n = 5;
	std::cout << calc(n) << '\n';
}
